]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agouserMenu: Use show-full-name-in-top-bar setting
Bastien Nocera [Tue, 15 Jan 2013 08:30:43 +0000 (09:30 +0100)]
userMenu: Use show-full-name-in-top-bar setting

For the non-locked case, from gsettings-desktop-schemas' privacy
schema. For the locked case, from the privacy schema.

https://bugzilla.gnome.org/show_bug.cgi?id=689561

13 years agoDepend on gjs 1.35.4
Rico Tzschichholz [Tue, 15 Jan 2013 08:25:36 +0000 (09:25 +0100)]
Depend on gjs 1.35.4

Needed for 9548cd834156447ef8a36a038f0b48eb8992fa8b

13 years agoBump version to 3.7.4
Florian Müllner [Mon, 14 Jan 2013 23:50:05 +0000 (00:50 +0100)]
Bump version to 3.7.4

Update NEWS.

13 years agobuild: Add missing file
Florian Müllner [Tue, 15 Jan 2013 01:44:08 +0000 (02:44 +0100)]
build: Add missing file

13 years agoremoteSearch: fix a typo in createIcon
Cosimo Cecchi [Tue, 15 Jan 2013 00:36:18 +0000 (19:36 -0500)]
remoteSearch: fix a typo in createIcon

428876123579589a228770faab57887169fea343 changed the method to always
create a GIcon, but didn't pass it down to the StIcon constructor.

https://bugzilla.gnome.org/show_bug.cgi?id=691750

13 years agorun-test: Properly set the path for the GVC library
Jasper St. Pierre [Mon, 14 Jan 2013 19:19:36 +0000 (14:19 -0500)]
run-test: Properly set the path for the GVC library

We really should get a better testrunner rather than this hacked
together thing.

https://bugzilla.gnome.org/show_bug.cgi?id=691743

13 years agonetwork: support NM 0.9.6 again
Dan Winship [Mon, 14 Jan 2013 15:20:59 +0000 (10:20 -0500)]
network: support NM 0.9.6 again

NM 0.9.7 is still not released even as a tarball, so fix this to work
with 0.9.6 again for now (although it doesn't do any device name
disambiguation in this case now).

https://bugzilla.gnome.org/show_bug.cgi?id=691720

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 14 Jan 2013 10:21:19 +0000 (11:21 +0100)]
Updated Norwegian bokmål translation

13 years agostatus/keyboard: Add input source switching per window
Rui Matos [Wed, 9 Jan 2013 01:01:33 +0000 (02:01 +0100)]
status/keyboard: Add input source switching per window

If the setting is enabled, we record the last activated input source
for the currently focused window and switch to it when focusing back
that window. The Overview is considered a window for this purpose.

https://bugzilla.gnome.org/show_bug.cgi?id=691414

13 years agostatus/keyboard: Only change the current source setting if it changed
Rui Matos [Wed, 9 Jan 2013 01:01:59 +0000 (02:01 +0100)]
status/keyboard: Only change the current source setting if it changed

This avoids all the work that goes on in various processes when
switching input sources if the activated source is the currently
configured one.

https://bugzilla.gnome.org/show_bug.cgi?id=691414

13 years agoUpdated Slovenian translation
Matej Urbančič [Sat, 12 Jan 2013 22:03:41 +0000 (23:03 +0100)]
Updated Slovenian translation

13 years agoFix remaining uses of transition-duration without time units
Rui Matos [Sat, 12 Jan 2013 00:29:10 +0000 (01:29 +0100)]
Fix remaining uses of transition-duration without time units

Commit 8be3c5ed21643369f963e4638a578e32271ce749 changed the CSS parser
to only accept values with explicit time units.

13 years agoUpdated Uyghur translation
Gheyret Kenji [Sat, 12 Jan 2013 05:30:08 +0000 (14:30 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
13 years agoTelepathy: lookup PATH when launching empathy-accounts
Giovanni Campagna [Fri, 11 Jan 2013 14:56:28 +0000 (15:56 +0100)]
Telepathy: lookup PATH when launching empathy-accounts

It might be installed only in the jhbuild path.

https://bugzilla.gnome.org/show_bug.cgi?id=691553

13 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 10 Jan 2013 20:37:09 +0000 (21:37 +0100)]
Updated Slovenian translation

13 years agoworkspace: Use MetaButtonLayout to get side of close button
Florian Müllner [Wed, 28 Nov 2012 22:02:46 +0000 (23:02 +0100)]
workspace: Use MetaButtonLayout to get side of close button

The current code parses the button-layout setting because MetaButtonLayout
was not usable from introspection. With that fixed, we can switch to
using meta_prefs_get_button_layout().

https://bugzilla.gnome.org/show_bug.cgi?id=689263

13 years agoRevert "Remove non-existing file to make intltool happy"
Piotr Drąg [Wed, 9 Jan 2013 20:02:06 +0000 (21:02 +0100)]
Revert "Remove non-existing file to make intltool happy"

This reverts commit 8410fc38c913cd95dceec0bdfce81b3275392f41.

It very much exists. Do a 'git submodule init && git submodule update'.

13 years agoUpdate Simplified Chinese translation
Aron Xu [Tue, 8 Jan 2013 22:40:20 +0000 (06:40 +0800)]
Update Simplified Chinese translation

13 years agoPowerMenu: increase padding to the left of the percentage
Giovanni Campagna [Fri, 30 Nov 2012 16:54:18 +0000 (17:54 +0100)]
PowerMenu: increase padding to the left of the percentage

This avoids having the percentage and device label in close succession.

https://bugzilla.gnome.org/show_bug.cgi?id=689297

13 years agoUpdated slovak translation
Dušan Kazik [Tue, 8 Jan 2013 20:41:08 +0000 (21:41 +0100)]
Updated slovak translation

13 years agomain: Remove unused 'background' property
Jasper St. Pierre [Fri, 21 Dec 2012 12:41:10 +0000 (07:41 -0500)]
main: Remove unused 'background' property

13 years agojs: Explicitly dispose all cairo contexts
Jasper St. Pierre [Mon, 7 Jan 2013 20:07:40 +0000 (15:07 -0500)]
js: Explicitly dispose all cairo contexts

Due to limitations and bugs in SpiderMonkey's GC, wrapper objects
for cairo contexts and similar may not get cleaned up immediately
after repainting, leading to leaking memory. Explicitly disposing
of such objects after they're not needed can clean up large portions
of memory for cairo surfaces.

https://bugzilla.gnome.org/show_bug.cgi?id=685513

13 years agoRemove non-existing file to make intltool happy
Andre Klapper [Tue, 8 Jan 2013 13:40:18 +0000 (14:40 +0100)]
Remove non-existing file to make intltool happy

13 years agoUpdated minor fixes in Brazilian Portuguese translation contributed by F. Neves ...
Enrico Nicoletto [Tue, 8 Jan 2013 12:32:34 +0000 (10:32 -0200)]
Updated minor fixes in Brazilian Portuguese translation contributed by F. Neves <florencioneves@gmail.com>

13 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Tue, 8 Jan 2013 12:17:45 +0000 (10:17 -0200)]
Updated Brazilian Portuguese translation

13 years agoUpdate German translation
Tobias Endrigkeit [Mon, 7 Jan 2013 14:38:44 +0000 (15:38 +0100)]
Update German translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 7 Jan 2013 10:28:29 +0000 (11:28 +0100)]
Updated Norwegian bokmål translation

13 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sun, 6 Jan 2013 14:22:44 +0000 (20:22 +0600)]
Updated Kazakh translation

13 years agoReally use the right getter
Matthias Clasen [Sat, 5 Jan 2013 19:21:30 +0000 (14:21 -0500)]
Really use the right getter

Doh, it is actually a uint, not an int.

13 years agoUse the right getter
Matthias Clasen [Sat, 5 Jan 2013 03:00:06 +0000 (22:00 -0500)]
Use the right getter

org.gnome.desktop.screensaver lock-delay is an integer, not
a boolean, so don't use get_bool() on it.

https://bugzilla.gnome.org/show_bug.cgi?id=691170

13 years agopanel: Update corners' nearest button on session mode change
Rui Matos [Thu, 13 Dec 2012 21:35:00 +0000 (22:35 +0100)]
panel: Update corners' nearest button on session mode change

With panel buttons changing dynamically on session mode changes we can
no longer rely on a corner's respective box style-changed signal to
find the nearest button.

Instead, make the panel take care of telling the corners to look for a
new button when buttons are changed.

https://bugzilla.gnome.org/show_bug.cgi?id=690180

13 years agopanel: Remove unused method
Rui Matos [Thu, 13 Dec 2012 20:37:09 +0000 (21:37 +0100)]
panel: Remove unused method

https://bugzilla.gnome.org/show_bug.cgi?id=690180

13 years agokeyboard: Don't hide or show the keyboard immediately
Rui Matos [Sun, 18 Nov 2012 15:17:21 +0000 (16:17 +0100)]
keyboard: Don't hide or show the keyboard immediately

Acting on each Show/Hide DBus call immediately may cause a lot of
jittery movement when Alt+Tabbing or even just switching tabs in
e.g. gnome-terminal.

To make the OSK feel sturdier, we wait a bit before actually showing
or hiding it so that we can coalesce tight sequences of Show/Hide
calls. I.e. the last call wins which means that we might end up not
doing anything.

https://bugzilla.gnome.org/show_bug.cgi?id=688646

13 years agokeyboard: Don't set keys as checked
Rui Matos [Fri, 16 Nov 2012 01:40:23 +0000 (02:40 +0100)]
keyboard: Don't set keys as checked

There's no reason to do it and it actually breaks when showing subkeys
since then we won't get a 'key-released' signal for the main key.

https://bugzilla.gnome.org/show_bug.cgi?id=674955

13 years agokeyboard: Fix subkeys handling
Rui Matos [Sat, 10 Nov 2012 21:47:57 +0000 (22:47 +0100)]
keyboard: Fix subkeys handling

We can't pushModal() when showing the subkeys popup because that will
cause the application to lose focus and thus we get a Hide() call for
the whole OSK.

Instead, capture events on the main OSK actor while the subkeys popup
is shown so that we can both prevent events from reaching the main
keys but also cancel the subkeys if the user clicks away in the OSK.

https://bugzilla.gnome.org/show_bug.cgi?id=674955

13 years agoscreenshot: use g_file_replace() when using an absolute path
Cosimo Cecchi [Thu, 3 Jan 2013 14:02:00 +0000 (15:02 +0100)]
screenshot: use g_file_replace() when using an absolute path

Instead of g_file_create(), which always fails if the file exists
already.

13 years agoscreenshot: document the Screenshot interface
Cosimo Cecchi [Mon, 10 Dec 2012 15:28:40 +0000 (10:28 -0500)]
screenshot: document the Screenshot interface

Use gdbus-codegen to generate a docbook for the screenshot interface,
and add it to our gtk-doc.

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoscreenshot: move to a separate interface
Cosimo Cecchi [Mon, 10 Dec 2012 15:26:31 +0000 (10:26 -0500)]
screenshot: move to a separate interface

Since we're breaking API already, take this as an occasion to use a
separate interface for all the screenshot-related methods. The interface
name is org.gnome.Shell.Screenshot.
Internally, move all the related code to screenshot.js.

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoscreenshot: save to an unique path when using a basename
Cosimo Cecchi [Wed, 2 Jan 2013 17:58:07 +0000 (18:58 +0100)]
screenshot: save to an unique path when using a basename

When a basename is passed, avoid filename conflicts. The unique path is
returned by the API.

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoscreenshot: change API to return the filename used for saving
Cosimo Cecchi [Mon, 10 Dec 2012 14:03:49 +0000 (09:03 -0500)]
screenshot: change API to return the filename used for saving

Since we also support passing a basename now, clients might be
interested in knowing the path used to save the file.
Add an out argument to the interface for that.

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoscreenshot: support non-absolute paths when saving screenshots
Cosimo Cecchi [Fri, 9 Nov 2012 18:02:01 +0000 (13:02 -0500)]
screenshot: support non-absolute paths when saving screenshots

If a non-absolute path is passed to the screenshot methods, treat it as
a basename for the output image, and automatically try to save it in
$XDG_PICTURES_DIR, falling back to $HOME if it doesn't exist.

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoAdd a SelectArea() DBus method
Cosimo Cecchi [Fri, 9 Nov 2012 01:19:19 +0000 (20:19 -0500)]
Add a SelectArea() DBus method

This will be useful for e.g. selecting an area for a screenshot.

https://bugzilla.gnome.org/show_bug.cgi?id=687954

13 years agoSt: fix parsing of transition-duration values
Giovanni Campagna [Tue, 7 Aug 2012 14:20:43 +0000 (16:20 +0200)]
St: fix parsing of transition-duration values

According to css3-transition, transition-duration is expressed
as a time, that is, in seconds or milliseconds. Fix that by
recognizing numbers with units and implicitly converting to
milliseconds after parsing.

https://bugzilla.gnome.org/show_bug.cgi?id=681376

13 years agoFix regression from 428876123579589a228770faab57887169fea343
Giovanni Campagna [Thu, 3 Jan 2013 01:48:22 +0000 (02:48 +0100)]
Fix regression from 428876123579589a228770faab57887169fea343

13 years agoUnlockDialog: honor org.gnome.desktop.screensaver.user-switch-enabled
Giovanni Campagna [Thu, 3 Jan 2013 00:02:13 +0000 (01:02 +0100)]
UnlockDialog: honor org.gnome.desktop.screensaver.user-switch-enabled

The screensaver schema has a key that it is meant for locking down
the ability to switch user when the screen is locked, but support
for it was not implemented in the new screenshield.
Fix that by checking the key before creating the button.

https://bugzilla.gnome.org/show_bug.cgi?id=691042

13 years agokeyboard: Remove leftover DBus import
Jasper St. Pierre [Wed, 2 Jan 2013 18:59:33 +0000 (13:59 -0500)]
keyboard: Remove leftover DBus import

This isn't there in newer versions of gjs.

13 years agognome-shell-plugin: Port event filter to XInput2
Jasper St. Pierre [Fri, 21 Dec 2012 02:34:59 +0000 (21:34 -0500)]
gnome-shell-plugin: Port event filter to XInput2

Otherwise, we'll see issues with tray icons.

https://bugzilla.gnome.org/show_bug.cgi?id=690590

13 years agognome-shell-plugin: Extract crossing event ignores
Jasper St. Pierre [Fri, 21 Dec 2012 02:39:22 +0000 (21:39 -0500)]
gnome-shell-plugin: Extract crossing event ignores

This is a preliminary patch to make the diff in the next patch
cleaner. This just shuffles code around without changing anything.

https://bugzilla.gnome.org/show_bug.cgi?id=690590

13 years agost-texture-cache: Remove st_texture_cache_load_from_raw
Jasper St. Pierre [Wed, 2 Jan 2013 14:33:30 +0000 (09:33 -0500)]
st-texture-cache: Remove st_texture_cache_load_from_raw

This is now unused.

https://bugzilla.gnome.org/show_bug.cgi?id=691019

13 years agoremoteSearch: Use GIcon for loading icon data
Jasper St. Pierre [Wed, 2 Jan 2013 14:31:50 +0000 (09:31 -0500)]
remoteSearch: Use GIcon for loading icon data

This removes us from caching the pixbuf data in the icon cache,
and allows us to remove St.TextureCache.load_from_raw().

https://bugzilla.gnome.org/show_bug.cgi?id=691019

13 years agomain: Add a better comment about shifting the modal stack
Jasper St. Pierre [Wed, 2 Jan 2013 14:19:41 +0000 (09:19 -0500)]
main: Add a better comment about shifting the modal stack

It took me a few minutes to realize why, so let's just add this
in for future reference.

https://bugzilla.gnome.org/show_bug.cgi?id=690965

13 years agomain: Rename curFocus to prevFocus
Jasper St. Pierre [Wed, 2 Jan 2013 14:13:24 +0000 (09:13 -0500)]
main: Rename curFocus to prevFocus

This better describes what we're tracking here: the previous
keyboard focus before pushing the modal.

https://bugzilla.gnome.org/show_bug.cgi?id=690965

13 years agomain: Don't mess up the modal stack when the focus actor is destroyed
Jasper St. Pierre [Wed, 2 Jan 2013 14:05:32 +0000 (09:05 -0500)]
main: Don't mess up the modal stack when the focus actor is destroyed

This seems to be an incorrect conversion when we moved from an array
to an object of keys in 3a6b4f3.

https://bugzilla.gnome.org/show_bug.cgi?id=690965

13 years agograbHelper: Allow pressing escape on grab focus grabs
Jasper St. Pierre [Sun, 30 Dec 2012 17:32:41 +0000 (12:32 -0500)]
grabHelper: Allow pressing escape on grab focus grabs

We didn't install the captured event handler on grab focus grabs,
leading to the case where we didn't ungrab correctly.

https://bugzilla.gnome.org/show_bug.cgi?id=690897

13 years agonotificationDaemon: Clean up icon/image handling
Jasper St. Pierre [Sun, 30 Dec 2012 16:31:11 +0000 (11:31 -0500)]
notificationDaemon: Clean up icon/image handling

Make the logic for this clearer and easier to see.

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agonotificationDaemon: Merge two pieces of similar code
Jasper St. Pierre [Sun, 30 Dec 2012 16:45:43 +0000 (11:45 -0500)]
notificationDaemon: Merge two pieces of similar code

Use the same code for parsing notification data to handle both
icons and images.

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agomessageTray: Support setImage(null) to mean unsetImage()
Jasper St. Pierre [Sun, 30 Dec 2012 16:36:48 +0000 (11:36 -0500)]
messageTray: Support setImage(null) to mean unsetImage()

This is a quick API change that should clean up some conditionals.

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agonotificationDaemon: Clean up code paths
Jasper St. Pierre [Sun, 30 Dec 2012 16:37:43 +0000 (11:37 -0500)]
notificationDaemon: Clean up code paths

While we really need to clean up the bad MessageTray API, this is
a quick step to allow for a cleaner codebase for the future.

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agonotificationDaemon: Prevent doing redundant work
Jasper St. Pierre [Sun, 30 Dec 2012 16:29:32 +0000 (11:29 -0500)]
notificationDaemon: Prevent doing redundant work

We already calculated and created a gicon based on the icon and hints.

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agonotificationDaemon: Fix style
Jasper St. Pierre [Sun, 30 Dec 2012 16:25:28 +0000 (11:25 -0500)]
notificationDaemon: Fix style

https://bugzilla.gnome.org/show_bug.cgi?id=680414

13 years agokeyring: Actually ensure sensitivity when the keyring dialog opens
Jasper St. Pierre [Fri, 28 Dec 2012 08:20:18 +0000 (03:20 -0500)]
keyring: Actually ensure sensitivity when the keyring dialog opens

I misunderstood how the control flow for the keyring worked.

https://bugzilla.gnome.org/show_bug.cgi?id=690895

13 years agokeyring: Fix copy/paste error
Jasper St. Pierre [Sun, 30 Dec 2012 17:05:24 +0000 (12:05 -0500)]
keyring: Fix copy/paste error

This was clearly meant to be continueButton.

https://bugzilla.gnome.org/show_bug.cgi?id=690895

13 years agoScreenShield: don't reset the lock screen animation if it's already happening
Giovanni Campagna [Sat, 29 Dec 2012 14:25:03 +0000 (15:25 +0100)]
ScreenShield: don't reset the lock screen animation if it's already happening

When you click Suspend from the user menu, the following things happen:
- we lock the screen internally by calling Main.screenShield.lock() and waiting
  for lock-screen-shown
- logind emits a Lock signal, which causes us to lock again
- gnome-settings-daemon notices PrepareForSleep, and calls org.gnome.ScreenSaver.Lock,
  just in case, so we lock once more
This means that, if you're lucky, you can see the curtain fall down multiple times,
as each .lock() call resets the animation.

https://bugzilla.gnome.org/show_bug.cgi?id=690858

13 years agolayout: Make OSK animation quicker, snappier
Rui Matos [Thu, 15 Nov 2012 15:35:20 +0000 (16:35 +0100)]
layout: Make OSK animation quicker, snappier

https://bugzilla.gnome.org/show_bug.cgi?id=688642

13 years agoUpdated Hungarian translation
Balázs Úr [Sat, 29 Dec 2012 15:14:51 +0000 (16:14 +0100)]
Updated Hungarian translation

13 years agokeyboard: Show in an idle on clutter key focus changes
Rui Matos [Tue, 30 Oct 2012 15:46:18 +0000 (16:46 +0100)]
keyboard: Show in an idle on clutter key focus changes

It's common to do actor.grab_key_focus() before the actor is mapped
which means that we can't reliably determine where the actor is at
notify::key-focus time and thus might end up showing the keyboard on
the wrong monitor.

This is happening, in particular, with the run dialog. Delaying until
we hit the main loop allows us to know where the actor finally is
before showing the OSK.

https://bugzilla.gnome.org/show_bug.cgi?id=685856

13 years agolookingGlass: Move to an inspect() function
Jasper St. Pierre [Wed, 26 Dec 2012 03:16:39 +0000 (22:16 -0500)]
lookingGlass: Move to an inspect() function

Rather than add invalid results to the place where you enter JavaScript
commands when you use the eyedropped, add an inspect() function and add
a fake call to it.

https://bugzilla.gnome.org/show_bug.cgi?id=690726

13 years agoCalendar: use text/calendar preferred app as the calendar app
Giovanni Campagna [Tue, 25 Dec 2012 00:29:18 +0000 (01:29 +0100)]
Calendar: use text/calendar preferred app as the calendar app

That's what the info panel in g-c-c defines as the preferred calendar
application.

https://bugzilla.gnome.org/show_bug.cgi?id=690767

13 years agoScreenShield: honor lock-delay GSettings key
Giovanni Campagna [Tue, 25 Dec 2012 00:13:52 +0000 (01:13 +0100)]
ScreenShield: honor lock-delay GSettings key

org.gnome.desktop.screensaver.lock-delay contains the grace period
of the screensaver: if deactivated within that many seconds from the
start of the idle period, the shell should not prompt for a password.
This setting correspond to the "Lock screen after" combo in screen
and privacy panels.

https://bugzilla.gnome.org/show_bug.cgi?id=690766

13 years agoUpdated Polish translation
Piotr Drąg [Wed, 26 Dec 2012 23:42:13 +0000 (00:42 +0100)]
Updated Polish translation

13 years agoshell-global: Drop unused variable
Rico Tzschichholz [Wed, 26 Dec 2012 15:23:38 +0000 (16:23 +0100)]
shell-global: Drop unused variable

Leftover from 5566aa45889956b51149a822ff5b9adbcb66ec29

13 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 26 Dec 2012 10:59:17 +0000 (11:59 +0100)]
Updated Spanish translation

13 years agokeyring: Make sure the entries are insensitive after submission
Jasper St. Pierre [Fri, 21 Dec 2012 16:07:56 +0000 (11:07 -0500)]
keyring: Make sure the entries are insensitive after submission

https://bugzilla.gnome.org/show_bug.cgi?id=690594

13 years agokeyring: Don't use setButtons
Jasper St. Pierre [Fri, 21 Dec 2012 16:04:57 +0000 (11:04 -0500)]
keyring: Don't use setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=690594

13 years agopolkitAgent: Make sure the entries are insensitive after submission
Jasper St. Pierre [Fri, 21 Dec 2012 16:03:17 +0000 (11:03 -0500)]
polkitAgent: Make sure the entries are insensitive after submission

It feels weird and strange to be able to type in the polkit agent
dialog after hitting enter.

https://bugzilla.gnome.org/show_bug.cgi?id=690594

13 years agopolkitAgent: Don't use setButtons
Jasper St. Pierre [Fri, 21 Dec 2012 16:16:52 +0000 (11:16 -0500)]
polkitAgent: Don't use setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=690594

13 years agomodalDialog: Make the button layout visible always
Jasper St. Pierre [Fri, 21 Dec 2012 16:10:25 +0000 (11:10 -0500)]
modalDialog: Make the button layout visible always

With the last button-less modal dialog gone, there's no reason it
should ever be hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=690594

13 years agoPing the active window when using the app menu
Giovanni Campagna [Mon, 24 Dec 2012 17:28:17 +0000 (18:28 +0100)]
Ping the active window when using the app menu

Use the new meta_window_check_alive() to verify if the application is
responding after the user activates an action from the app menu.
This in particular restores the ability to force quit applications
from the menu, even if the use a custom GMenu.

https://bugzilla.gnome.org/show_bug.cgi?id=684340

13 years agoUpdated Galician translations
Fran Diéguez [Mon, 24 Dec 2012 23:37:18 +0000 (00:37 +0100)]
Updated Galician translations

13 years agolayout: Fix strut heuristics for multi-monitor
Jasper St. Pierre [Sun, 23 Dec 2012 05:47:04 +0000 (00:47 -0500)]
layout: Fix strut heuristics for multi-monitor

Spotted while going through the code.

https://bugzilla.gnome.org/show_bug.cgi?id=690666

13 years agoshell-global: Remove hacks around clutter_event_get_current_time()
Jasper St. Pierre [Sun, 23 Dec 2012 09:15:51 +0000 (04:15 -0500)]
shell-global: Remove hacks around clutter_event_get_current_time()

clutter_event_get_current_time() has been fixed upstream as part
of reentrant bug fixes, so there's no need for these shenanigans.

https://bugzilla.gnome.org/show_bug.cgi?id=690665

13 years agognome-shell-jhbuild: Remove old envvar
Jasper St. Pierre [Sun, 23 Dec 2012 04:37:06 +0000 (23:37 -0500)]
gnome-shell-jhbuild: Remove old envvar

This isn't used anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=690667

13 years agorun-test: Load shell files from the srcdir
Jasper St. Pierre [Sun, 23 Dec 2012 04:04:27 +0000 (23:04 -0500)]
run-test: Load shell files from the srcdir

https://bugzilla.gnome.org/show_bug.cgi?id=690667

13 years agoUpdate Arabic translation
Khaled Hosny [Sun, 23 Dec 2012 16:35:16 +0000 (18:35 +0200)]
Update Arabic translation

13 years agoBluetooth: remove dead code
Giovanni Campagna [Mon, 3 Dec 2012 18:15:32 +0000 (19:15 +0100)]
Bluetooth: remove dead code

Notification.grabFocus doesn't exist anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=687081

13 years agoRevert "Remove a non-existing file"
Piotr Drąg [Fri, 21 Dec 2012 19:43:42 +0000 (20:43 +0100)]
Revert "Remove a non-existing file"

This reverts commit 685262fc5ee1303718360962d9afc41099ade69c.

Please don't remove this file from POTFILES.in.

You need to run 'git submodule init && git submodule update' in your
git checkout. Damned Lies currently lacks support for submodules,
thus this error.

13 years agoReverting "volume: Put canberra sound events on output streams only"
Jasper St. Pierre [Fri, 21 Dec 2012 18:28:40 +0000 (13:28 -0500)]
Reverting "volume: Put canberra sound events on output streams only"

This reverts commit 1964b546278277bbcde187a1b672ae7893b38eed.

This was committed accidentally.

13 years agovolume: Put canberra sound events on output streams only
Jasper St. Pierre [Fri, 21 Dec 2012 18:23:39 +0000 (13:23 -0500)]
volume: Put canberra sound events on output streams only

This seems to be an oversight in the original volume menu code
that slipped in by accident.

13 years agovolume: Clean up stream/slider handling code
Jasper St. Pierre [Thu, 20 Dec 2012 02:57:26 +0000 (21:57 -0500)]
volume: Clean up stream/slider handling code

Rather than using naming schemes and dynamic property lookups as
a kind of namespace, use what was designed to be used as a namespace:
a class.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agovolume: Pick up hasHeadphones from the signal handler
Jasper St. Pierre [Thu, 20 Dec 2012 03:46:50 +0000 (22:46 -0500)]
volume: Pick up hasHeadphones from the signal handler

A preliminary patch for big cleanups happening soon.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agovolume: Don't have a separate syncVisibility method
Jasper St. Pierre [Thu, 20 Dec 2012 03:46:11 +0000 (22:46 -0500)]
volume: Don't have a separate syncVisibility method

With it doing less now, we can simply do it inline.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agovolume: Don't set the visibility of the main icon
Jasper St. Pierre [Thu, 20 Dec 2012 03:45:16 +0000 (22:45 -0500)]
volume: Don't set the visibility of the main icon

As the main icon is inside the actor, this is needless calculation.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agovolume: Merge the two update handlers
Jasper St. Pierre [Thu, 20 Dec 2012 03:04:29 +0000 (22:04 -0500)]
volume: Merge the two update handlers

With our mess of callbacks gone, we can update stream volume
in a single place only.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agovolume: Make icon calculation stable
Jasper St. Pierre [Thu, 20 Dec 2012 03:02:04 +0000 (22:02 -0500)]
volume: Make icon calculation stable

Calculate an icon based on our current state, not a mess of
signal emissions and callbacks. This is a preliminary basic
cleanup patch in preparation for the next one.

https://bugzilla.gnome.org/show_bug.cgi?id=690539

13 years agolockScreenMenu: Construct actual panel icons much more accurately
Jasper St. Pierre [Fri, 21 Dec 2012 01:25:54 +0000 (20:25 -0500)]
lockScreenMenu: Construct actual panel icons much more accurately

Instead of faking it by adding a bunch of main icons and secondary
icons to our own box, try and recreate the original button box
with the original icons.

https://bugzilla.gnome.org/show_bug.cgi?id=690589

13 years agopanelMenu: Remove inaccurate comment
Jasper St. Pierre [Fri, 21 Dec 2012 00:25:23 +0000 (19:25 -0500)]
panelMenu: Remove inaccurate comment

This has been out of date ever since the -symbolic fallbacks
have gone away.

https://bugzilla.gnome.org/show_bug.cgi?id=690589

13 years agoboxpointer: Fix a small typo
Jasper St. Pierre [Fri, 21 Dec 2012 15:46:29 +0000 (10:46 -0500)]
boxpointer: Fix a small typo

This was showing up in my auto-complete results.

13 years agoboxpointer: Defer re-allocation after a flip
Jasper St. Pierre [Fri, 21 Dec 2012 14:20:04 +0000 (09:20 -0500)]
boxpointer: Defer re-allocation after a flip

As we may be flipping the box pointer in response to re-allocation,
like the addition of a new actor to the boxpointer, we can't queue
a re-layout while in a re-layout, so defer.

https://bugzilla.gnome.org/show_bug.cgi?id=690608

13 years agoboxpointer: Don't use the box allocation when calculating the arrow side
Jasper St. Pierre [Fri, 21 Dec 2012 14:17:49 +0000 (09:17 -0500)]
boxpointer: Don't use the box allocation when calculating the arrow side

Depending on the current state of arrowSide, the box allocation may be
wrong; e.g. if the user requested a TOP, but we flipped to a BOTTOM, the
next request would look to the y2 value of the flipped BOTTOM, which is
wrong.

Instead, use the origin, plus the calculated preferred size of the box.

https://bugzilla.gnome.org/show_bug.cgi?id=690608

13 years agoboxpointer: Rework how flipping works
Jasper St. Pierre [Fri, 21 Dec 2012 13:40:40 +0000 (08:40 -0500)]
boxpointer: Rework how flipping works

Make sure we re-allocate after we flip sides, to ensure that
padding around the child actor is updated correctly. Additionally,
ensure that we flip after we setPosition, as we won't get re-allocated
auotmatically by just changing the position.

https://bugzilla.gnome.org/show_bug.cgi?id=690608